package br.ucb.sigplan.beans;

import java.util.List;
import java.util.Set;
import java.util.Map.Entry;

public class PlanoEnsino {
	private Integer idPlano;
	private String metodologia;
	private String articulacoes;
	private String recursos;
	private String avaliacoes;
	private String bibliografia;
	private Turma turma;
	private Curso curso;
	private Set<Entry<Atividade, List<Conteudo>>> cronograma;
	
	public PlanoEnsino(Integer idPlano, String metodologia,
			String articulacoes, String recursos, String avaliacoes,
			String bibliografia, Turma turma, Disciplina disciplina, Curso curso) {
		this.idPlano = idPlano;
		this.metodologia = metodologia;
		this.articulacoes = articulacoes;
		this.recursos = recursos;
		this.avaliacoes = avaliacoes;
		this.bibliografia = bibliografia;
		this.turma = turma;
		this.curso = curso;
	}
	
	public PlanoEnsino() {

	}

	public Integer getIdPlano() {
		return idPlano;
	}
	public void setIdPlano(Integer idPlano) {
		this.idPlano = idPlano;
	}
	public String getMetodologia() {
		return metodologia;
	}
	public void setMetodologia(String metodologia) {
		this.metodologia = metodologia;
	}
	public String getArticulacoes() {
		return articulacoes;
	}
	public void setArticulacoes(String articulacoes) {
		this.articulacoes = articulacoes;
	}
	public String getRecursos() {
		return recursos;
	}
	public void setRecursos(String recursos) {
		this.recursos = recursos;
	}
	public String getAvaliacoes() {
		return avaliacoes;
	}
	public void setAvaliacoes(String avaliacoes) {
		this.avaliacoes = avaliacoes;
	}
	public String getBibliografia() {
		return bibliografia;
	}
	public void setBibliografia(String bibliografia) {
		this.bibliografia = bibliografia;
	}
	public Turma getTurma() {
		return turma;
	}
	public void setTurma(Turma turma) {
		this.turma = turma;
	}
	public Curso getCurso() {
		return curso;
	}
	public void setCurso(Curso curso) {
		this.curso = curso;
	}

	public Set<Entry<Atividade, List<Conteudo>>> getCronograma() {
		return cronograma;
	}

	public void setCronograma(Set<Entry<Atividade, List<Conteudo>>> cronograma) {
		this.cronograma = cronograma;
	}
}
